<?php
namespace app\api\controller\v1;

use app\api\validate\OrderPlace;

class Order extends BaseController{
    //前置方法
    protected $beforeActionList = [
        'checkExclusiveScope' => ['only' => 'placeOrder']
    ];

    

    //用户再选择商品后，向API提交半酣它所选择商品的相关信息
    //API再接收到信息后，需要检查订单相关商品的库存量
    //有库存，把订单数据存入数据库中=下单成功了。返回客户端消息，告诉客户端可以支付了
    //调用我们的支付接口，进行支付
    //还需要再次进行库存量检测
    //服务端这边就可以调用微信的支付接口进行支付
    //微信会返回我们一个支付的结果
    //成功，也需要进行库存量的检查
    //成功：进行库存量的扣除

    public function placeOrder(){
        (new OrderPlace())->goCheck();
        $products = input('post.products/a'); //拿到数组参数
        $uid = TokenService::getCurrentUid();
    }   

}

?>